<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.4"/>
<title>MPCDI Library: mpcdi Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="scalable_logo.gif"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">MPCDI Library
   </div>
   <div id="projectbrief">MPCDI  Reader/Writer/Creater/Validator/etc.</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.4 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
      <li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('namespacempcdi.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#nested-classes">Classes</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">mpcdi Namespace Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacempcdi_1_1_x_m_l___a_t_t_r"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacempcdi_1_1_x_m_l___a_t_t_r.html">XML_ATTR</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespacempcdi_1_1_x_m_l___n_o_d_e_s"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacempcdi_1_1_x_m_l___n_o_d_e_s.html">XML_NODES</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpcdi_1_1_error_helper.html">ErrorHelper</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper Functions for error messages.  <a href="classmpcdi_1_1_error_helper.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmpcdi_1_1_alpha_map.html">AlphaMap</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An MPCDI Alpha Map.  <a href="structmpcdi_1_1_alpha_map.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmpcdi_1_1_beta_map.html">BetaMap</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An MPCDI Alpha Map.  <a href="structmpcdi_1_1_beta_map.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmpcdi_1_1_buffer.html">Buffer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An MPCDI <a class="el" href="structmpcdi_1_1_buffer.html" title="An MPCDI Buffer. ">Buffer</a>.  <a href="structmpcdi_1_1_buffer.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmpcdi_1_1_coordinate_frame.html">CoordinateFrame</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specify the Viewing Pyramid.  <a href="structmpcdi_1_1_coordinate_frame.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmpcdi_1_1_data_map.html">DataMap</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An MPCDI Data Map.  <a href="structmpcdi_1_1_data_map.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmpcdi_1_1_display.html">Display</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Collection of Buffers.  <a href="structmpcdi_1_1_display.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmpcdi_1_1_distortion_map.html">DistortionMap</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An MPCDI <a class="el" href="structmpcdi_1_1_distortion_map.html" title="An MPCDI DistortionMap Tag, a file. ">DistortionMap</a> Tag, a file.  <a href="structmpcdi_1_1_distortion_map.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmpcdi_1_1_file_set.html">FileSet</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An MPCDI Fileset Tag.  <a href="structmpcdi_1_1_file_set.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmpcdi_1_1_frustum.html">Frustum</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specify the Viewing Pyramid.  <a href="structmpcdi_1_1_frustum.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmpcdi_1_1_geometry_warp_file.html">GeometryWarpFile</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An MPCDI <a class="el" href="structmpcdi_1_1_geometry_warp_file.html" title="An MPCDI GeometryWarpFile Tag. ">GeometryWarpFile</a> Tag.  <a href="structmpcdi_1_1_geometry_warp_file.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmpcdi_1_1_n_o_d_e.html">NODE</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmpcdi_1_1_p_f_m.html">PFM</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="structmpcdi_1_1_p_f_m.html" title="A PFM data format. 2D with 3 vars. ">PFM</a> data format. 2D with 3 vars.  <a href="structmpcdi_1_1_p_f_m.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmpcdi_1_1_profile.html">Profile</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The MPCDI <a class="el" href="structmpcdi_1_1_profile.html" title="The MPCDI Profile. The root of the tree structure. ">Profile</a>. The root of the tree structure.  <a href="structmpcdi_1_1_profile.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmpcdi_1_1_profile_version.html">ProfileVersion</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The MPCDI <a class="el" href="structmpcdi_1_1_profile.html" title="The MPCDI Profile. The root of the tree structure. ">Profile</a> Version.  <a href="structmpcdi_1_1_profile_version.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmpcdi_1_1_region.html">Region</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An MPCDI <a class="el" href="structmpcdi_1_1_region.html" title="An MPCDI Region. ">Region</a>.  <a href="structmpcdi_1_1_region.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpcdi_1_1_create2_d_media_profile.html">Create2DMediaProfile</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create 2D Media Playback <a class="el" href="structmpcdi_1_1_profile.html" title="The MPCDI Profile. The root of the tree structure. ">Profile</a>.  <a href="classmpcdi_1_1_create2_d_media_profile.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpcdi_1_1_create3_d_simulation_profile.html">Create3DSimulationProfile</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a 3D Simulation <a class="el" href="structmpcdi_1_1_profile.html" title="The MPCDI Profile. The root of the tree structure. ">Profile</a>.  <a href="classmpcdi_1_1_create3_d_simulation_profile.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpcdi_1_1_create_advanced3_d_profile.html">CreateAdvanced3DProfile</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create Advanced 3D Media Playback <a class="el" href="structmpcdi_1_1_profile.html" title="The MPCDI Profile. The root of the tree structure. ">Profile</a>.  <a href="classmpcdi_1_1_create_advanced3_d_profile.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpcdi_1_1_create_profile.html">CreateProfile</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Base Class for Creating a <a class="el" href="structmpcdi_1_1_profile.html" title="The MPCDI Profile. The root of the tree structure. ">Profile</a>.  <a href="classmpcdi_1_1_create_profile.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpcdi_1_1_create_shader_lamp_profile.html">CreateShaderLampProfile</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a Shader Lamp <a class="el" href="structmpcdi_1_1_profile.html" title="The MPCDI Profile. The root of the tree structure. ">Profile</a>.  <a href="classmpcdi_1_1_create_shader_lamp_profile.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpcdi_1_1_pfm_i_o.html">PfmIO</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read and write <a class="el" href="structmpcdi_1_1_p_f_m.html" title="A PFM data format. 2D with 3 vars. ">PFM</a> files.  <a href="classmpcdi_1_1_pfm_i_o.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpcdi_1_1_p_n_g_read_write.html">PNGReadWrite</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpcdi_1_1_reader.html">Reader</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An MPCDI <a class="el" href="classmpcdi_1_1_reader.html" title="An MPCDI Reader. ">Reader</a>.  <a href="classmpcdi_1_1_reader.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpcdi_1_1_reader_intern.html">ReaderIntern</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An Implementation of the MPCDI <a class="el" href="classmpcdi_1_1_reader.html" title="An MPCDI Reader. ">Reader</a>.  <a href="classmpcdi_1_1_reader_intern.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpcdi_1_1_writer.html">Writer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An MPCDI <a class="el" href="classmpcdi_1_1_writer.html" title="An MPCDI Writer Wrapper. ">Writer</a> Wrapper.  <a href="classmpcdi_1_1_writer.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpcdi_1_1_writer_intern.html">WriterIntern</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal Functions for the <a class="el" href="classmpcdi_1_1_writer.html" title="An MPCDI Writer Wrapper. ">Writer</a>.  <a href="classmpcdi_1_1_writer_intern.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpcdi_1_1_xml_i_o.html">XmlIO</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An XML IO helper class.  <a href="classmpcdi_1_1_xml_i_o.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpcdi_1_1_zip_writer.html">ZipWriter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Zip Archive <a class="el" href="classmpcdi_1_1_writer.html" title="An MPCDI Writer Wrapper. ">Writer</a>.  <a href="classmpcdi_1_1_zip_writer.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpcdi_1_1_zip_reader.html">ZipReader</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmpcdi_1_1_utils.html">Utils</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:acd4b0b3107b2a04ec04ba94b834fd881"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacempcdi.html#acd4b0b3107b2a04ec04ba94b834fd881">MPCDI_Error</a> { <br/>
&#160;&#160;<a class="el" href="namespacempcdi.html#acd4b0b3107b2a04ec04ba94b834fd881a27df31d7f05e0af015fe8e086a13feec">MPCDI_SUCCESS</a> = 0, 
<a class="el" href="namespacempcdi.html#acd4b0b3107b2a04ec04ba94b834fd881a6b76b07d8196b35bebef5daf0de5e534">MPCDI_FAILURE</a> = 1, 
<a class="el" href="namespacempcdi.html#acd4b0b3107b2a04ec04ba94b834fd881a9165aee011e1714552258cc4e4f19667">MPCDI_PNG_READ_ERROR</a> = 2, 
<a class="el" href="namespacempcdi.html#acd4b0b3107b2a04ec04ba94b834fd881aa9c4b3bb01956696d9be514ae3390863">MPCDI_PNG_WRITE_ERROR</a> = 3, 
<br/>
&#160;&#160;<a class="el" href="namespacempcdi.html#acd4b0b3107b2a04ec04ba94b834fd881a885f08b398aa7ed4fa78244f056d229d">MPCDI_PFM_READ_ERROR</a> = 4, 
<a class="el" href="namespacempcdi.html#acd4b0b3107b2a04ec04ba94b834fd881a39d945f3af13c50d170eccdc53982297">MPCDI_PFM_WRITE_ERROR</a> = 5, 
<a class="el" href="namespacempcdi.html#acd4b0b3107b2a04ec04ba94b834fd881a02f1b0b1b2b159e606e2ec3197e5291c">MPCDI_FILE_ALREADY_EXISTS</a> = 6, 
<a class="el" href="namespacempcdi.html#acd4b0b3107b2a04ec04ba94b834fd881a2ba799c9434a984afc22b19323b177d5">MPCDI_FILE_NOT_FOUND</a> = 7, 
<br/>
&#160;&#160;<a class="el" href="namespacempcdi.html#acd4b0b3107b2a04ec04ba94b834fd881abb0b1fdd75a32875ece9cd6c25d331f3">MPCDI_FILE_PERMISSION_ERROR</a> = 8, 
<a class="el" href="namespacempcdi.html#acd4b0b3107b2a04ec04ba94b834fd881af5b323d4da7b938d646eda30378be989">MPCDI_INDEX_OUT_OF_RANGE</a> = 9, 
<a class="el" href="namespacempcdi.html#acd4b0b3107b2a04ec04ba94b834fd881a01e6ac7b951edbe86c297db61cae36d8">MPCDI_NON_UNIQUE_ID</a> = 10, 
<a class="el" href="namespacempcdi.html#acd4b0b3107b2a04ec04ba94b834fd881a6383ffde0915760875d62959f941da2f">MPCDI_FAILED_TO_FIND_XML_ATTRIBUTE</a> = 11, 
<br/>
&#160;&#160;<a class="el" href="namespacempcdi.html#acd4b0b3107b2a04ec04ba94b834fd881a85f0f4ebe1bbd8b5daf61d28281888b7">MPCDI_XML_FORMAT_ERROR</a> = 12, 
<a class="el" href="namespacempcdi.html#acd4b0b3107b2a04ec04ba94b834fd881af900fe6db9e1ff4c263b04e8c9b262bc">MPCDI_REGION_DOES_NOT_EXISTS</a> = 13, 
<a class="el" href="namespacempcdi.html#acd4b0b3107b2a04ec04ba94b834fd881a58793adc2e4428645a5e8425f7316c8d">MPCDI_ARCHIVE_ERROR</a> = 14, 
<a class="el" href="namespacempcdi.html#acd4b0b3107b2a04ec04ba94b834fd881a57fed91ce1f916e0222d9db8aee8b84f">MPCDI_VALUE_OUT_OF_RANGE</a> = 15, 
<br/>
&#160;&#160;<a class="el" href="namespacempcdi.html#acd4b0b3107b2a04ec04ba94b834fd881ad9ccff1328e6efc22b509ad07d45456d">MPCDI_UNSPORTED_PROFILE_VERSION</a> = 16
<br/>
 }</td></tr>
<tr class="separator:acd4b0b3107b2a04ec04ba94b834fd881"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fcdbc55be915d88c965f79ec0dc9228"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacempcdi.html#a5fcdbc55be915d88c965f79ec0dc9228">ComponentDepth</a> { <a class="el" href="namespacempcdi.html#a5fcdbc55be915d88c965f79ec0dc9228aad403e4fb2c60f70fdbf4edbe28e7411">CD_ONE</a> = 1, 
<a class="el" href="namespacempcdi.html#a5fcdbc55be915d88c965f79ec0dc9228ac908a369c1acd83c4531a4175782e0d5">CD_THREE</a> = 3
 }</td></tr>
<tr class="separator:a5fcdbc55be915d88c965f79ec0dc9228"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa403120b38fea195b2aa611acfbcc833"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacempcdi.html#aa403120b38fea195b2aa611acfbcc833">BitDepth</a> { <a class="el" href="namespacempcdi.html#aa403120b38fea195b2aa611acfbcc833afc4354b09305d9ee225d619b93e3be27">BD_EIGHT</a> = 8, 
<a class="el" href="namespacempcdi.html#aa403120b38fea195b2aa611acfbcc833adda9c16c5f434aef339af08ea5d7c48b">BD_SIXTEEN</a> = 16, 
<a class="el" href="namespacempcdi.html#aa403120b38fea195b2aa611acfbcc833a32c2abe2eb57dc8e757b9eb1964575cf">BD_THIRTYTWO</a> = 32
 }</td></tr>
<tr class="separator:aa403120b38fea195b2aa611acfbcc833"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a6c7d7bef191675823f49e0dcc4eccec9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacempcdi.html#a6c7d7bef191675823f49e0dcc4eccec9">MPCDI_DECLARE_ENUM_TYPEDEF</a> (GeometricUnit, <a class="el" href="mpcdi_geometry_warp_file_8h.html#aa98a60303c3e1a01750d7525efebce11">GEOMETRIC_UNIT_ENUMS</a>)</td></tr>
<tr class="separator:a6c7d7bef191675823f49e0dcc4eccec9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1da97b52d430569e8a9f3e40b90675f1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacempcdi.html#a1da97b52d430569e8a9f3e40b90675f1">MPCDI_DECLARE_ENUM_CONV_FUNC</a> (GeometricUnit)</td></tr>
<tr class="separator:a1da97b52d430569e8a9f3e40b90675f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a239590f51f0e9bde674d1306b908e787"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacempcdi.html#a239590f51f0e9bde674d1306b908e787">MPCDI_DECLARE_ENUM_TYPEDEF</a> (OriginOf3DData, <a class="el" href="mpcdi_geometry_warp_file_8h.html#a9a7e053ab9e65eb6805ffe79c96125c4">ORGIN_OF_3D_ENUMS</a>)</td></tr>
<tr class="separator:a239590f51f0e9bde674d1306b908e787"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc5faf3110048b211c2832521d6b1081"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacempcdi.html#afc5faf3110048b211c2832521d6b1081">MPCDI_DECLARE_ENUM_CONV_FUNC</a> (OriginOf3DData)</td></tr>
<tr class="separator:afc5faf3110048b211c2832521d6b1081"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c5156b8d6a2a966ab13c9b561011352"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacempcdi.html#a7c5156b8d6a2a966ab13c9b561011352">MPCDI_DECLARE_ENUM_TYPEDEF</a> (Interpolation, <a class="el" href="mpcdi_geometry_warp_file_8h.html#a3f4c3ce9ea44892844af274279954de6">INTERPOLATION_ENUMS</a>)</td></tr>
<tr class="separator:a7c5156b8d6a2a966ab13c9b561011352"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84646b2dfd56cac72a494bf27f21284f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacempcdi.html#a84646b2dfd56cac72a494bf27f21284f">MPCDI_DECLARE_ENUM_CONV_FUNC</a> (Interpolation)</td></tr>
<tr class="separator:a84646b2dfd56cac72a494bf27f21284f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe6b7e79589ec4bb8b4a9203f3f55851"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacempcdi.html#abe6b7e79589ec4bb8b4a9203f3f55851">MPCDI_DECLARE_ENUM_TYPEDEF</a> (ProfileType, <a class="el" href="mpcdi_profile_8h.html#a51b6305fa54194098c2d51378b3520dc">PROFILE_TYPE_ENUMS</a>)</td></tr>
<tr class="separator:abe6b7e79589ec4bb8b4a9203f3f55851"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7070eb4b37923e76383941755601cdaa"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacempcdi.html#a7070eb4b37923e76383941755601cdaa">MPCDI_DECLARE_ENUM_CONV_FUNC</a> (ProfileType)</td></tr>
<tr class="separator:a7070eb4b37923e76383941755601cdaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ebbc455dd3f42c7547d755f5dea605f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacempcdi.html#a2ebbc455dd3f42c7547d755f5dea605f">exist_file</a> (const char *const filename)</td></tr>
<tr class="separator:a2ebbc455dd3f42c7547d755f5dea605f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dfd17a42b72ebd6df7a15683b9f35f8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacempcdi.html#a0dfd17a42b72ebd6df7a15683b9f35f8">delete_file</a> (const char *const filename)</td></tr>
<tr class="separator:a0dfd17a42b72ebd6df7a15683b9f35f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a636430bf54aad9cb3cb729d65a0e675b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacempcdi.html#a636430bf54aad9cb3cb729d65a0e675b">move_file</a> (const char *const file_in, const char *const file_out, const bool &amp;OverWrite)</td></tr>
<tr class="separator:a636430bf54aad9cb3cb729d65a0e675b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a261dfe5a8d63ee58e0b8a0368d77d31e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacempcdi.html#a261dfe5a8d63ee58e0b8a0368d77d31e">copy_file</a> (const char *const file_in, const char *const file_out, const bool &amp;OverWrite)</td></tr>
<tr class="separator:a261dfe5a8d63ee58e0b8a0368d77d31e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2641ced031f39a548068a598f39998c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacempcdi.html#ad2641ced031f39a548068a598f39998c">time_since_modification_file</a> (const char *const filename)</td></tr>
<tr class="separator:ad2641ced031f39a548068a598f39998c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7f629727e504628a8412eb2a9419017"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacempcdi.html#aa7f629727e504628a8412eb2a9419017">time_since_modification_file</a> (const char *const filename, const time_t &amp;base_time)</td></tr>
<tr class="separator:aa7f629727e504628a8412eb2a9419017"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14e5e601798201449dc6e56a9325e37a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacempcdi.html#a14e5e601798201449dc6e56a9325e37a">copy_directory_contents</a> (const char *const InDir, const char *const OutDir, const char *const WildCardFileSelection, const bool &amp;Recursive, const bool &amp;OverWrite, const bool &amp;MoveInstead)</td></tr>
<tr class="separator:a14e5e601798201449dc6e56a9325e37a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af30d5047f1f9a2ad72aa8f0e150a96d5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacempcdi.html#af30d5047f1f9a2ad72aa8f0e150a96d5">exist_directory</a> (const char *const directory)</td></tr>
<tr class="separator:af30d5047f1f9a2ad72aa8f0e150a96d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d712b500823c941a76d27acfc44527a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacempcdi.html#a7d712b500823c941a76d27acfc44527a">create_dir</a> (const char *const directory)</td></tr>
<tr class="separator:a7d712b500823c941a76d27acfc44527a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeae4be7c5e1088febb8c587daae9e849"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacempcdi.html#aeae4be7c5e1088febb8c587daae9e849">delete_directory</a> (const char *const directory)</td></tr>
<tr class="separator:aeae4be7c5e1088febb8c587daae9e849"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea1cfe293f039e0920e4bf5bf5a46c14"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aea1cfe293f039e0920e4bf5bf5a46c14"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacempcdi.html#aea1cfe293f039e0920e4bf5bf5a46c14">StringToNumber</a> (const std::string &amp;Text)</td></tr>
<tr class="separator:aea1cfe293f039e0920e4bf5bf5a46c14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68ce480590f7f63785eedfc1023fb92d"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a68ce480590f7f63785eedfc1023fb92d"><td class="memTemplItemLeft" align="right" valign="top">std::string&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacempcdi.html#a68ce480590f7f63785eedfc1023fb92d">NumberToString</a> (const T &amp;number)</td></tr>
<tr class="separator:a68ce480590f7f63785eedfc1023fb92d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="aa403120b38fea195b2aa611acfbcc833"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespacempcdi.html#aa403120b38fea195b2aa611acfbcc833">mpcdi::BitDepth</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="aa403120b38fea195b2aa611acfbcc833afc4354b09305d9ee225d619b93e3be27"></a>BD_EIGHT</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="aa403120b38fea195b2aa611acfbcc833adda9c16c5f434aef339af08ea5d7c48b"></a>BD_SIXTEEN</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="aa403120b38fea195b2aa611acfbcc833a32c2abe2eb57dc8e757b9eb1964575cf"></a>BD_THIRTYTWO</em>&nbsp;</td><td class="fielddoc">
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="a5fcdbc55be915d88c965f79ec0dc9228"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespacempcdi.html#a5fcdbc55be915d88c965f79ec0dc9228">mpcdi::ComponentDepth</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a5fcdbc55be915d88c965f79ec0dc9228aad403e4fb2c60f70fdbf4edbe28e7411"></a>CD_ONE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a5fcdbc55be915d88c965f79ec0dc9228ac908a369c1acd83c4531a4175782e0d5"></a>CD_THREE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="acd4b0b3107b2a04ec04ba94b834fd881"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespacempcdi.html#acd4b0b3107b2a04ec04ba94b834fd881">mpcdi::MPCDI_Error</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="acd4b0b3107b2a04ec04ba94b834fd881a27df31d7f05e0af015fe8e086a13feec"></a>MPCDI_SUCCESS</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="acd4b0b3107b2a04ec04ba94b834fd881a6b76b07d8196b35bebef5daf0de5e534"></a>MPCDI_FAILURE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="acd4b0b3107b2a04ec04ba94b834fd881a9165aee011e1714552258cc4e4f19667"></a>MPCDI_PNG_READ_ERROR</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="acd4b0b3107b2a04ec04ba94b834fd881aa9c4b3bb01956696d9be514ae3390863"></a>MPCDI_PNG_WRITE_ERROR</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="acd4b0b3107b2a04ec04ba94b834fd881a885f08b398aa7ed4fa78244f056d229d"></a>MPCDI_PFM_READ_ERROR</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="acd4b0b3107b2a04ec04ba94b834fd881a39d945f3af13c50d170eccdc53982297"></a>MPCDI_PFM_WRITE_ERROR</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="acd4b0b3107b2a04ec04ba94b834fd881a02f1b0b1b2b159e606e2ec3197e5291c"></a>MPCDI_FILE_ALREADY_EXISTS</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="acd4b0b3107b2a04ec04ba94b834fd881a2ba799c9434a984afc22b19323b177d5"></a>MPCDI_FILE_NOT_FOUND</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="acd4b0b3107b2a04ec04ba94b834fd881abb0b1fdd75a32875ece9cd6c25d331f3"></a>MPCDI_FILE_PERMISSION_ERROR</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="acd4b0b3107b2a04ec04ba94b834fd881af5b323d4da7b938d646eda30378be989"></a>MPCDI_INDEX_OUT_OF_RANGE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="acd4b0b3107b2a04ec04ba94b834fd881a01e6ac7b951edbe86c297db61cae36d8"></a>MPCDI_NON_UNIQUE_ID</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="acd4b0b3107b2a04ec04ba94b834fd881a6383ffde0915760875d62959f941da2f"></a>MPCDI_FAILED_TO_FIND_XML_ATTRIBUTE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="acd4b0b3107b2a04ec04ba94b834fd881a85f0f4ebe1bbd8b5daf61d28281888b7"></a>MPCDI_XML_FORMAT_ERROR</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="acd4b0b3107b2a04ec04ba94b834fd881af900fe6db9e1ff4c263b04e8c9b262bc"></a>MPCDI_REGION_DOES_NOT_EXISTS</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="acd4b0b3107b2a04ec04ba94b834fd881a58793adc2e4428645a5e8425f7316c8d"></a>MPCDI_ARCHIVE_ERROR</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="acd4b0b3107b2a04ec04ba94b834fd881a57fed91ce1f916e0222d9db8aee8b84f"></a>MPCDI_VALUE_OUT_OF_RANGE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="acd4b0b3107b2a04ec04ba94b834fd881ad9ccff1328e6efc22b509ad07d45456d"></a>MPCDI_UNSPORTED_PROFILE_VERSION</em>&nbsp;</td><td class="fielddoc">
</td></tr>
</table>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a14e5e601798201449dc6e56a9325e37a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mpcdi::copy_directory_contents </td>
          <td>(</td>
          <td class="paramtype">const char *const&#160;</td>
          <td class="paramname"><em>InDir</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *const&#160;</td>
          <td class="paramname"><em>OutDir</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *const&#160;</td>
          <td class="paramname"><em>WildCardFileSelection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool &amp;&#160;</td>
          <td class="paramname"><em>Recursive</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool &amp;&#160;</td>
          <td class="paramname"><em>OverWrite</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool &amp;&#160;</td>
          <td class="paramname"><em>MoveInstead</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a261dfe5a8d63ee58e0b8a0368d77d31e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mpcdi::copy_file </td>
          <td>(</td>
          <td class="paramtype">const char *const&#160;</td>
          <td class="paramname"><em>file_in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *const&#160;</td>
          <td class="paramname"><em>file_out</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool &amp;&#160;</td>
          <td class="paramname"><em>OverWrite</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7d712b500823c941a76d27acfc44527a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mpcdi::create_dir </td>
          <td>(</td>
          <td class="paramtype">const char *const&#160;</td>
          <td class="paramname"><em>directory</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aeae4be7c5e1088febb8c587daae9e849"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mpcdi::delete_directory </td>
          <td>(</td>
          <td class="paramtype">const char *const&#160;</td>
          <td class="paramname"><em>directory</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a0dfd17a42b72ebd6df7a15683b9f35f8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mpcdi::delete_file </td>
          <td>(</td>
          <td class="paramtype">const char *const&#160;</td>
          <td class="paramname"><em>filename</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af30d5047f1f9a2ad72aa8f0e150a96d5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mpcdi::exist_directory </td>
          <td>(</td>
          <td class="paramtype">const char *const&#160;</td>
          <td class="paramname"><em>directory</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a2ebbc455dd3f42c7547d755f5dea605f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mpcdi::exist_file </td>
          <td>(</td>
          <td class="paramtype">const char *const&#160;</td>
          <td class="paramname"><em>filename</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a636430bf54aad9cb3cb729d65a0e675b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mpcdi::move_file </td>
          <td>(</td>
          <td class="paramtype">const char *const&#160;</td>
          <td class="paramname"><em>file_in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *const&#160;</td>
          <td class="paramname"><em>file_out</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool &amp;&#160;</td>
          <td class="paramname"><em>OverWrite</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7070eb4b37923e76383941755601cdaa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">mpcdi::MPCDI_DECLARE_ENUM_CONV_FUNC </td>
          <td>(</td>
          <td class="paramtype">ProfileType&#160;</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1da97b52d430569e8a9f3e40b90675f1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">mpcdi::MPCDI_DECLARE_ENUM_CONV_FUNC </td>
          <td>(</td>
          <td class="paramtype">GeometricUnit&#160;</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="afc5faf3110048b211c2832521d6b1081"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">mpcdi::MPCDI_DECLARE_ENUM_CONV_FUNC </td>
          <td>(</td>
          <td class="paramtype">OriginOf3DData&#160;</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a84646b2dfd56cac72a494bf27f21284f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">mpcdi::MPCDI_DECLARE_ENUM_CONV_FUNC </td>
          <td>(</td>
          <td class="paramtype">Interpolation&#160;</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="abe6b7e79589ec4bb8b4a9203f3f55851"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">mpcdi::MPCDI_DECLARE_ENUM_TYPEDEF </td>
          <td>(</td>
          <td class="paramtype">ProfileType&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="mpcdi_profile_8h.html#a51b6305fa54194098c2d51378b3520dc">PROFILE_TYPE_ENUMS</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a6c7d7bef191675823f49e0dcc4eccec9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">mpcdi::MPCDI_DECLARE_ENUM_TYPEDEF </td>
          <td>(</td>
          <td class="paramtype">GeometricUnit&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="mpcdi_geometry_warp_file_8h.html#aa98a60303c3e1a01750d7525efebce11">GEOMETRIC_UNIT_ENUMS</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a239590f51f0e9bde674d1306b908e787"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">mpcdi::MPCDI_DECLARE_ENUM_TYPEDEF </td>
          <td>(</td>
          <td class="paramtype">OriginOf3DData&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="mpcdi_geometry_warp_file_8h.html#a9a7e053ab9e65eb6805ffe79c96125c4">ORGIN_OF_3D_ENUMS</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7c5156b8d6a2a966ab13c9b561011352"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">mpcdi::MPCDI_DECLARE_ENUM_TYPEDEF </td>
          <td>(</td>
          <td class="paramtype">Interpolation&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="mpcdi_geometry_warp_file_8h.html#a3f4c3ce9ea44892844af274279954de6">INTERPOLATION_ENUMS</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a68ce480590f7f63785eedfc1023fb92d"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">std::string mpcdi::NumberToString </td>
          <td>(</td>
          <td class="paramtype">const T &amp;&#160;</td>
          <td class="paramname"><em>number</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aea1cfe293f039e0920e4bf5bf5a46c14"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">T mpcdi::StringToNumber </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>Text</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad2641ced031f39a548068a598f39998c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int mpcdi::time_since_modification_file </td>
          <td>(</td>
          <td class="paramtype">const char *const&#160;</td>
          <td class="paramname"><em>filename</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa7f629727e504628a8412eb2a9419017"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int mpcdi::time_since_modification_file </td>
          <td>(</td>
          <td class="paramtype">const char *const&#160;</td>
          <td class="paramname"><em>filename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const time_t &amp;&#160;</td>
          <td class="paramname"><em>base_time</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespacempcdi.html">mpcdi</a></li>
    <li class="footer">Generated on Thu Aug 15 2013 13:49:02 for MPCDI Library by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.4 </li>
  </ul>
</div>
</body>
</html>
